@charset "utf-8";
/* @group Public */

body, div, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, p, form, iframe, input, textarea, a, span, em, strong, img, html, nav, header, article, button, footer, var {
  padding: 0;
  margin: 0;
}

.clear {
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
  width: 0;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}